// 导入express
const express = require('express');


// 创建应用
const app = express();



// 创建路由
app.get('/home', (req, res) => {

    res.send('home')
})

const checkCodeMiddleware = (req, res, next) => {
    if (req.query.code === '123') {
        next()
    } else {
        res.send('code错误')
    }
}

// 创建路由
app.get('/admin', checkCodeMiddleware, (req, res) => {

    res.send('admin')
})


// 创建路由
app.get('/setting', checkCodeMiddleware, (req, res) => {

    res.send('setting')
})

app.all('*', (req, res) => {
    res.send('404')
})


// 监听端口，启用服务
app.listen(3000, () => {
    console.log('服务已启动，port 3000 正在监听...');
})

